* {
	margin: 0px;
	padding: 0px;
}
body{
    font-size:12px;
}
ul{
   list-style-type:none;
}
.clear{
    clear:both;
	height:0px;
	width:auto;
	overflow:hidden;
}
.head{
    width:100%;
	height:71px;
	overflow:hidden;
	background:url(../images/login/head_bg.jpg) repeat-x;
}
.logo{
    float:left;
	width:205px;
	height:42px;
	overflow:hidden;
	padding-left:34px;
	padding-top:15px;
}
.nav{
   float:right;
   color:#fff;
   padding-right:26px;
   padding-top:15px;
}
.nav a{
   color:#fff;
   padding-left:10px;
   padding-right:10px;
   text-decoration:none;
}
.nav a:hover{
   color:#fff;
   text-decoration:underline;
}
.top{
   width:100%;
   height:26px;
   overflow:hidden;
   color:#fff;
   line-height:25px;
   background:url(../images/login/top_bg.jpg) repeat-x;
}
.wel{
   float:left;
   padding-left:20px;
}
.tel{
  float:right;
  color:#fff;
  width:auto;
  padding-right:10px;
}
.main{
   margin-top:10px;
}
.left{
   width:100%;
   height:700px;
   overflow:hidden;
   float:left;
   border:1px solid #c5c7c5;
   border-bottom:none;
   background-color:#e7fbff;
}
.right{
  width:95%;
  height:auto;
  overflow:hidden;
  margin-left:20px;
  float:left;
}
.right_l{
  width:auto;
  height:auto;
  overflow:hidden;
}
.right_s,.right_s2{
  width:47%;
  height:auto;
  float:left;
  overflow:hidden;
}
.right_s2{float:right;}
.right_m{
  width:40px;
  height:auto;
  float:left;
  overflow:hidden;
}
.right_top{
  width:100%;
  height:26px;
  overflow:hidden;
  line-height:26px;
  background-color:#f1f1f1;
  border:1px solid #f1f1f1;
  border-bottom:none;
}
.right_top h1{
   font-size:13px;
   background:url(../images/login/dot2.jpg) no-repeat left center;
   height:26px;
   padding-left:15px;
   margin-left:20px;
}
.right_top2{margin-top:15px;}
.right_btm{
  width:auto;
  border:1px solid #c9d9dc;
  height:auto;
  overflow:hidden;
}
.right_btm_r{
  width:99%;
  margin-left:auto;
  margin-right:auto;
  margin-top:4px;
  margin-bottom:4px;
  overflow:hidden;
  height:auto;
  background-color:#f2fafc;
}
.footer{
   background:#f1f1f1 url(../images/login/logo_bg.jpg) no-repeat 40px center;
   height:50px;
   text-align:center;
   line-height:50px;
   color:#a5a0a0;
}
.footer a{
   color:#a5a0a0;
   padding-left:10px;
   padding-right:10px;
   text-decoration:none;
}
.footer a:hover{
   color:#a5a0a0;
   text-decoration:underline;
}
.l_c{
   width:208px;
   height:auto;
   border-bottom:1px solid #c5c7c5;
}
.l_top{
   width:198px;
   height:20px;
   padding-top:6px;
   font-size:14px;
   font-weight:bold;
   padding-left:10px;
   overflow:hidden;
   background:url(../images/login/h_bg.jpg) no-repeat;
}
.l_top img{
   margin-right:5px;
}
.l_btm{
   background:url(../images/login/h_s.jpg) repeat-x;
   height:auto;
   width:auto;
   overflow:hidden;
   border:1px solid #ccc;
}
.ul1{
   margin-top:13px;
   margin-left:17px;
   color:#0f100d;
   padding-bottom:10px;
   font-size:14px;
}
.li1{
   width:auto;
   line-height:22px;
   padding-left:12px;
   background:url(../images/login/dot3.jpg) no-repeat left 6px;
}
.li2{
   width:auto;
   line-height:22px;
   padding-left:12px;
   background:url(../images/login/dot4.jpg) no-repeat left 6px;
}
.li3{
   width:auto;
   line-height:22px;
   padding-left:12px;
   background:url(../images/login/dot5.jpg) no-repeat left 6px;
}
.ul2{
   padding-left:6px;
}